package cn.fl.capital.vo;

import cmm.mid.core.framework.dto.BaseDTO;

import java.util.Date;

/**
* @Description: 1、流程发起操作历史表，每次发起流程都要留下操作记录。
* @Description: 2、SYS_FLOW_S_H中*代表业务分类(自定义), 例如在项目中使用则表名为：SYS_FLOW_S_PRJ_H
*/
public class CapClaimInfoFlowSHVO extends BaseDTO{

   /**
    *
    */
   private static final long serialVersionUID = 676801621755422530L;

   private Long mainId;

   /**
    * 流程定义标识
    */
   private String pDefKey;
   /**
    * 流程定义ID
    */
   private String pDefId;
   /**
    * 流程实例ID
    */
   private String pInstId;
   /**
    * 流程编号
    */
   private String pNo;
   /**
    * 业务数据主键
    */
   private Long dataId;
   /**
    * 流程审核状态
    */
   private String audStsCd;
   /**
    * 数据状态(是否最新0:否 1:是)
    */
   private Integer status;
   /**
    * 系统代码
    */
   private String sysCd;
   /**
    * 是否删除
    */
   private Integer isDel;

   /**
    * 表中字-指在对表增删该查的时候必须要指定的值,它是表中的一部分,缺一不可.
    */
   private String wordsInTheTable;

   /**
    * 业务类型分类
    */
   private String busTyp;

   /**
    * 流程创建时间
    */
   private Date pCrtTm;

   /**
    * 流程更新时间
    */
   private Date pMdfTm;

   /**
    * 所属业务部
    */
   private String buOrgCd;

   /**
    * 组织架构代码
    */
   private String orgCd;

   /**
    * 迁移标识
    */
   public Integer transFlg;

   //************附加信息************/

   /**
    * 分组标识
    */
   private String grpFlag;

   //************附加信息************/

   /**
    * 迁移标识
    */
   public Integer getTransFlg() {
       return transFlg;
   }

   /**
    * 迁移标识
    */
   public void setTransFlg(Integer transFlg) {
       this.transFlg = transFlg;
   }

   public Long getMainId() {
       return mainId;
   }

   public void setMainId(Long mainId) {
       this.mainId = mainId;
   }


   /**
    * 所属业务部
    */
   public String getBuOrgCd() {
       return buOrgCd;
   }

   /**
    * 所属业务部
    */
   public void setBuOrgCd(String buOrgCd) {
       this.buOrgCd = buOrgCd;
   }

   /**
    * 组织架构代码
    */
   public String getOrgCd() {
       return orgCd;
   }

   /**
    * 组织架构代码
    */
   public void setOrgCd(String orgCd) {
       this.orgCd = orgCd;
   }

   /**
    * 流程创建时间
    */
   public Date getpCrtTm() {
       return pCrtTm;
   }

   /**
    * 流程创建时间
    */
   public void setpCrtTm(Date pCrtTm) {
       this.pCrtTm = pCrtTm;
   }

   /**
    * 流程更新时间
    */
   public Date getpMdfTm() {
       return pMdfTm;
   }

   /**
    * 流程更新时间
    */
   public void setpMdfTm(Date pMdfTm) {
       this.pMdfTm = pMdfTm;
   }

   /**
    * 业务类型分类
    */
   public String getBusTyp() {
       return busTyp;
   }

   /**
    * 业务类型分类
    */
   public void setBusTyp(String busTyp) {
       this.busTyp = busTyp;
   }

   /**
    * 表中字-指在对表增删该查的时候必须要指定的值,它是表中的一部分,缺一不可.
    */
   public String getWordsInTheTable() {
       return wordsInTheTable;
   }

   /**
    * 表中字-指在对表增删该查的时候必须要指定的值,它是表中的一部分,缺一不可.
    */
   public void setWordsInTheTable(String wordsInTheTable) {
       this.wordsInTheTable = wordsInTheTable;
   }

   /**
    * 流程定义标识
    */
   public String getPDefKey() {
       return pDefKey;
   }

   /**
    * 流程定义标识
    */
   public void setPDefKey(String pDefKey) {
       this.pDefKey = pDefKey;
   }

   /**
    * 流程定义ID
    */
   public String getPDefId() {
       return pDefId;
   }

   /**
    * 流程定义ID
    */
   public void setPDefId(String pDefId) {
       this.pDefId = pDefId;
   }

   /**
    * 流程实例ID
    */
   public String getPInstId() {
       return pInstId;
   }

   /**
    * 流程实例ID
    */
   public void setPInstId(String pInstId) {
       this.pInstId = pInstId;
   }

   /**
    * 流程编号
    */
   public String getPNo() {
       return pNo;
   }

   /**
    * 流程编号
    */
   public void setPNo(String pNo) {
       this.pNo = pNo;
   }

   /**
    * 业务数据主键
    */
   public Long getDataId() {
       return dataId;
   }

   /**
    * 业务数据主键
    */
   public void setDataId(Long dataId) {
       this.dataId = dataId;
   }

   /**
    * 流程审核状态
    */
   public String getAudStsCd() {
       return audStsCd;
   }

   /**
    * 流程审核状态
    */
   public void setAudStsCd(String audStsCd) {
       this.audStsCd = audStsCd;
   }

   /**
    * 数据状态(是否最新0:否 1:是)
    */
   public Integer getStatus() {
       return status;
   }

   /**
    * 数据状态(是否最新0:否 1:是)
    */
   public void setStatus(Integer status) {
       this.status = status;
   }

   /**
    * 系统代码
    */
   public String getSysCd() {
       return sysCd;
   }

   /**
    * 系统代码
    */
   public void setSysCd(String sysCd) {
       this.sysCd = sysCd;
   }

   /**
    * 是否删除
    */
   public Integer getIsDel() {
       return isDel;
   }

   /**
    * 是否删除
    */
   public void setIsDel(Integer isDel) {
       this.isDel = isDel;
   }

   public String getGrpFlag() {
       return grpFlag;
   }

   public void setGrpFlag(String grpFlag) {
       this.grpFlag = grpFlag;
   }


}
